package com.atlin.model;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.util.List;
import java.util.Set;

/**
 * license参数
 */
@Data
public class LicenseCheckModel implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 可被允许的IP地址
     */
    private List<String> ipAddress;

    /**
     * 可被允许的MAC地址
     */
    private List<String> macAddress;

    /**
     * 可被允许的CPU序列号
     */
    private String cpuSerial;

    /**
     * 可被允许的主板序列号
     */
    private String mainBoardSerial;

    /**
     * 可允许访问的功能模块
     */
    private Set<String> routePath;
    
}
